package com.wuye.charge.mapper;

import java.util.List;
import com.wuye.charge.domain.WyCostMake;

/**
 * 费用生成Mapper接口
 * 
 * @author lishuo
 * @date 2024-11-22
 */
public interface WyCostMakeMapper 
{
    /**
     * 查询费用生成
     * 
     * @param makeId 费用生成主键
     * @return 费用生成
     */
    public WyCostMake selectWyCostMakeByMakeId(Long makeId);

    /**
     * 查询费用生成列表
     * 
     * @param wyCostMake 费用生成
     * @return 费用生成集合
     */
    public List<WyCostMake> selectWyCostMakeList(WyCostMake wyCostMake);

    /**
     * 新增费用生成
     * 
     * @param wyCostMake 费用生成
     * @return 结果
     */
    public int insertWyCostMake(WyCostMake wyCostMake);

    /**
     * 修改费用生成
     * 
     * @param wyCostMake 费用生成
     * @return 结果
     */
    public int updateWyCostMake(WyCostMake wyCostMake);

    /**
     * 删除费用生成
     * 
     * @param makeId 费用生成主键
     * @return 结果
     */
    public int deleteWyCostMakeByMakeId(Long makeId);

    /**
     * 批量删除费用生成
     * 
     * @param makeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWyCostMakeByMakeIds(Long[] makeIds);
}
